En el presente taller intentamos analizar el funcionamiento del protocolo ICMP con dos
de sus aplicaciones más importantes: ping y traceroute. Para ello realizamos
implementaciones propias de estas herramientas de manera de analizar su funcionamiento
particular y además poder compararlas con herramientas nativas del sistema operativo.
Con esto se buscó medir los tiempos de respuesta de paquetes ICMP en distintos hosts 
en el mundo. Pudimos observar que existen varios y diversos motivos que influyen
en la calidad y el rendimiento de la red.

Se pudo observar que paquetes destinados a distintos puntos del mundo no mostraban
diferencias sustanciales, con lo cual se puede implicar que la distancia geográfica entre dos
puntos no es equiparable a distancias ``de red'' entre ellos. Un paquete enviado a Santiago de Chile
no representa un tiempo considerablemente menor que otro enviado a Shangai.
Tampoco existen diferencias notables entre mediciones en diferentes días y horarios, dado
que como los paquetes viajan por muchos nodos intermedios, la carga total de red
se ve compensada por cada una de las cargas de los nodos intermedios.

Este hecho también se ve con claridad al observar las diferencias entre los tiempos reales y los
teóricos de velocidad de fibra. Dado que el teórico plentea una conexión directa entre host
con una velocidad de conexión óptima, las velocidades de red difieren dado que existe
carga en los nodos. Las velocidades de la red generalmente no se miden en los tiempos
de fibra óptica (pues no todo el tiempo viajan por fibra) y además los diferentes saltos
entre host no permiten una conexión directa entre dos hosts. Se pudo ver que la elección 
de diferentes rutas impacta directamente sobre la velocidad de respuesta de un paquete 
y por ende en el rendimiento de la red.

El taller nos sirvió para notar que si bien existen diferencias geográficas entre
diferentes hosts, en realidad, a nivel de conexiones de red esta diferencia no es tal.
Puede ser más eficiente conectarse con una ciudad lejana que con una más próxima. O no.
El punto es que no importan las diferencias físicas sino la cantidad y calidad
de rutas de red existentes entre los distintos puntos a conectar.
